<?php
require_once("../Datos/Selector.php");
require_once("../Datos/SubConsulta.php");
require_once("../Datos/Tablas/Tbl_ec_stock_venta.php");
require_once("../Datos/Tablas/Tbl_ec_ventas.php");

class Sel_Stock_n_Ventas extends Selector{

	function Sel_Stock_n_Ventas(&$conexion){
		$this->Selector($conexion);

		$this->Nombre = "Stock_n_Ventas";
		$this->estTablaBase(new Tbl_ec_stock_venta($conexion, ''));

        $relacionada = new Tbl_ec_ventas($conexion, 'Ventas');
		$this->agregarTablaRelacionada($relacionada, 'LEFT JOIN');
		$this->agregarCampoJunta($this->tablaBase->obtCampo('sv_venta'), $this->obtCampoRelacionado('Ventas', 'ven_id'), '=');
		
		$campo = $this->obtCampoRelacionado('Ventas', 'ven_id');
		$this->agregarCampoVisible($campo);
		
		$campo = $this->obtCampoRelacionado('Ventas', 'ven_pedido');
		$this->agregarCampoVisible($campo);
		
		$campo = $this->obtCampoRelacionado('Ventas', 'ven_fecha');
		$this->agregarCampoVisible($campo);
		
		$campo = $this->obtCampoRelacionado('Ventas', 'ven_com_vendedor');
		$this->agregarCampoVisible($campo);
		
		$campo = $this->obtCampoRelacionado('Ventas', 'ven_com_cobrador');
		$this->agregarCampoVisible($campo);
				
		$campo = $this->tablaBase->obtCampo('sv_stock');
		$this->agregarCampoVisible($campo);	
		
		$this->GenerarConsulta();	
	 }
 
}
?>